package com.xidian.zhiancloud.model.riskcontrol;

import lombok.Data;

import java.util.Date;

/**
 * 风险辨识评价计划-分析评价任务分配
 */
@Data
public class TRiskTaskAllocationList {

    /**
     * id
     */
    private Long id ;
    
    private Integer taskAllocatId;

    /**
     * 公司id
     */
    private Long companyId;

    /**
     * 风险辨识评价计划ID
     */
    private Integer triskidentevalsId;

    /**
     * 风险辨识评价计划名称
     */
    private String riname;

    /**
     * 风险点ID
     */
    private Integer riskpointsId;

    /**
     * 风险点名称
     */
    private String rpname;

    /**
     * 辨识方法ID
     */
    private String identificationMethodId;

    /**
     * 评价方法ID
     */
    private String evaluationMethodId;

    /**
     * 风险辨识评价-分解人ID
     */
    private String personidenEva;

    /**
     * 风险辨识评价-分解人名称
     */
    private String  pername;

    /**
     * 辨识人ID
     */
    private String discerner;

    /**
     * 风险辨识评价-辨识人名称
     */
    private String  disname;

    /**
     * 评价人ID
     */
    private String evaluator;

    /**
     * 风险辨识评价-评价人名称
     */
    private String  evaname;

    /**
     * 审核人
     */
    private String  auditor;
    
    /**
     * 父部门Id
     */
    private String pid;

    /**
     * 部门Id
     */
    private String orgid;

    /**
     * 辨识评价类型
     */
    private String tritype;

    /**
     * 辨识时间
     */
    private Date recognitiontime;

    /**
     * 评价时间
     */
    private Date evaluationtime;

    /**
     * 建议
     */
    private String proposal;

    /**
     * 风险点评价退回原因
     */
    private String returnReason;

    /**
     * 风险辨识评价计划当前的状态
     *  1 : 待发布 ;
     *  2 : 分解中 ;
     *  3 : 辨识中 ; 7 : 被退回(辨识) ;
     *  4 : 评价中/(已辨识) ; 8 : 被退回(评价) ;
     *  5 : 审核中/(已评价) ; 9 : 被退回(审核)/审核未通过 ; 10 : 已审核 ;
     *  0 : 已完成 ;
     */
    private Integer state;

    /**
     * 风险辨识评价计划当前的状态
     *  1 : 待发布 ;
     *  2 : 分解中 ;
     *  3 : 辨识中 ; 7 : 被退回(辨识) ;
     *  4 : 评价中/(已辨识) ; 8 : 被退回(评价) ;
     *  5 : 审核中/(已评价) ; 9 : 被退回(审核)/审核未通过 ; 10 : 已审核 ;
     *  0 : 已完成 ;
     */
    private Integer status;

    /**
     * 创建者ID
     */
    private String createId;

    /**
     * 创建者名称
     */
    private String createname;

    /**
     * 创建时间
     */
    private Date createtime;


    /**
     * 更新时间
     */
    private Date updatetime;

    /**
     * 流程表ID
     */
    private String porId;

    /**
     * 流程操作类型
     */
    private String porOperType;

    /**
     * 操作人ID
     */
    private String operator;

    /**
     * 流程状态 
     */
    private String porState;

    /**
     * 状态 : 1 : 未完成 ; 0 : 已完成 ; 2 : 评价/审核未通过
     */
    private String porStatus;


}
